Skip to content
This repository was archived by the owner on Jun 28, 2025. It is now read-only.

add windows subsystem for linux artwork#52

Draft
ghuntley wants to merge 2 commits intoNixOS:masterfrom
ghuntley:add-artwork
Draft

add windows subsystem for linux artwork#52
ghuntley wants to merge 2 commits intoNixOS:masterfrom
ghuntley:add-artwork

Conversation

@ghuntley
Copy link
Copy Markdown
Member

No description provided.

@samueldr
Copy link
Copy Markdown
Member

Can we get this done through a Makefile and/or Nix derivation? This adds a lot of churn to the repository.

If this needs to be hosted somewhere on the web, and that's why it's pre-generated, we might rather look into a solution to host it under the nixos.org domain, rather than use a third party (GitHub) to host the tiles.

@ghuntley
Copy link
Copy Markdown
Member Author

ghuntley commented Jun 17, 2020

The files are required as part of building the appx on Windows. We (graham and I) haven't identified the best way to automatically build the installer. Maybe we just use a manual github actions job. Let's not get hung up on that though.

WSL Workflow steps:

  1. Computer: Continually build x64 and arm tarballs for WSL via hydra (pending)
  2. Human: On a windows 10 computer, download these tarballs and these images (alternatively store them in nixos/nixpkgs or whatever you recommend) into a folder in nixpkgs/
  3. Human: On a windows 10 computer, compile the wsl installer
  4. Human: Release the appx to the windows 10 store (legal agreements already signed w/nixos foundation)

Thoughts:

  • These images don't regularly change, no need to automatically generate them.

Questions:

  • Store images in S3 bucket?
  • Store images here in this repo?
  • Store images in nixpkgs itself SxS the installer source code?

@samueldr
Copy link
Copy Markdown
Member

Another option:

  • Makefile, upload a tarball of those as a release to the nixos-artwork repo?

@samueldr samueldr added 0. type: contribution 2. topic: official Official branding and artwork labels Apr 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

0. type: contribution 2. topic: official Official branding and artwork

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants